#include<stdio.h>

int EToS(int g[]){
	int sum=0;
	int u=1;
	for(int q=7;q>0;q--){
		sum+=(g[q]%10*u);
		u*=2;
	}
	return sum;
}

int main(){
	int x;
	scanf("%d",&x);
	int n=x;
	int y[8];
	for(int a=7;a>=0;a--){
		y[a]=x%10;
		x=int(x/10);
	}
	if(n>=10000000){
		printf("-");
		printf("%d",EToS(y));
	}
	else{
		printf("%d",EToS(y));
	}
}
